package Stragos.negocio;

import java.util.ArrayList;

import Stragos.dao.ClienteDAO;
import Stragos.dao.ProductoDAO;
import Stragos.excepcion.DAOExcepcion;
import Stragos.modelo.Cliente;
import Stragos.modelo.Producto;

public class GestionCliente {

	public ArrayList<Cliente> buscarCliente(int dni) throws DAOExcepcion {
		ClienteDAO dao = new ClienteDAO();
		return dao.buscarCliente(dni);

	}
	
	public ArrayList<Cliente> buscarClientexCorreo(String correo) throws DAOExcepcion {
		ClienteDAO dao = new ClienteDAO();
		return dao.buscarClientexCorreo(correo);

	}
	public Cliente obtenerPorId(int dni) throws DAOExcepcion {
		ClienteDAO dao = new ClienteDAO();
		return dao.obtenerClientePorId(dni);
	}

	public void insertar(String correo, String clave, String telefono, int dni)
			throws DAOExcepcion {
		ClienteDAO dao = new ClienteDAO();

		Cliente vo = new Cliente();
		vo.setCorreo(correo);
		vo.setClave(clave);
		vo.setTelefono(telefono);
		vo.setDni(dni);

		dao.insertar(vo);
	}
	
}
